supply someone with artillery - Español Inglés Diccionario